package com.gtq.uhome.service;

import com.gtq.uhome.vo.SuppliesVO;

import java.util.List;

public interface SuppliesManagementService {
    /**
     *添加物料
     */
    boolean addSupplies(SuppliesVO suppliesVO);
    /**
     *修改物料
     */
    boolean updateSupplies(SuppliesVO suppliesVO);
    /**
     *删除物料
     */
    Boolean deleteSupplies(List<Integer> suppLiesId,List<Integer> deleteSiteId);


    /**
     *分页查询全部物料
     */
    List<SuppliesVO> pageSelectSupplies(/*Integer page,Integer limit*/);

    /**
     * 模糊查询站点物料名称
     * @param suppliesName 物料名称
     * @param siteName 站点名称
     * @return 返回物料VO
     */
    List<SuppliesVO> blurrySelectSupplies(String suppliesName,String siteName/*,Integer page,Integer limit*/);

    /**
     * 查询所有物料总数
     * @return 返回物料总数
     */
    Integer selectCount();

    /**
     * 查询站点物料总数
     * @return 返回站点物料总数
     */
    Integer selectSiteCount(String siteName);
}
